package com.hw.entity.po.sys;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hw.entity.base.BasePO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
* 菜单 实体类
*
* @author whw
* @date 2021-06-21
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_sys_menu")
public class SysMenu extends BasePO {
    /**
    * 菜单id
    */
    @TableField(value = "c_menu_id")
    private String menuId;

    /**
    * 菜单名称
    */
    @TableField(value = "c_menu_name")
    private String menuName;

    /**
    * 父级id（一级菜单默认为'00000000-0000-0000-0000-000000000000'）
    */
    @TableField(value = "c_menu_pid")
    private String menuPid;

    /**
    * 编码，4位一级
    */
    @TableField(value = "c_code")
    private String code;

    /**
    * 权限id
    */
    @TableField(value = "c_permission_id")
    private String permissionId;

    /**
    * 菜单url
    */
    @TableField(value = "c_url")
    private String url;

    /**
    * 图标
    */
    @TableField(value = "c_icon")
    private String icon;

    /**
    * 组件名称
    */
    @TableField(value = "c_component_name")
    private String componentName;

    /**
    * 排序号
    */
    @TableField(value = "c_seq")
    private Integer seq;
}
